home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 004 / map.arc / MAP.BAS
Encoding:
BASIC Source File  |  1985-07-02  |  27.0 KB  |  986 lines

  1. 10 CLS:KEY OFF:SCREEN 0:WIDTH 80:
  2. 50 DIM SCORE(50)
  3. 55 IF TERRY=1 THEN GOTO 6910
  4. 60 CLS:KEY OFF:
  5. 70 I=0
  6. 90 SCREEN 2:'COLOR 1,0
  7. 100 LINE (26,12)-(32,13)
  8. 110 LINE -(33,14)
  9. 120 LINE -(35,15)
  10. 130 LINE -(34,17)
  11. 140 LINE -(32,18)
  12. 150 LINE -(31,19)
  13. 160 LINE -(31,22)
  14. 170 LINE -(34,22)
  15. 180 LINE -(35,20)
  16. 190 LINE -(36,20)
  17. 200 LINE -(37,18)
  18. 210 LINE -(37,10)
  19. 220 LINE -(36,8)
  20. 230 LINE -(40,8)
  21. 240 LINE -(42,9)
  22. 250 LINE -(44,10)
  23. 260 LINE -(48,12)
  24. 270 LINE -(54,14)
  25. 280 LINE -(62,16)
  26. 290 LINE -(70,18)
  27. 300 LINE -(78,19)
  28. 310 LINE -(86,20)
  29. 320 LINE -(102,21)
  30. 330 LINE -(134,21)
  31. 340 LINE -(150,20)
  32. 350 LINE -(165,20)
  33. 360 LINE -(165,18)
  34. 370 LINE -(168,18)
  35. 380 LINE -(168,20)
  36. 390 LINE -(172,22)
  37. 400 LINE -(176,22)
  38. 410 LINE -(182,24)
  39. 420 LINE -(186,25)
  40. 430 LINE -(192,24)
  41. 440 LINE -(193,24)
  42. 450 LINE -(193,25)
  43. 460 LINE -(192,26)
  44. 470 LINE -(190,28)
  45. 480 LINE -(186,30)
  46. 490 LINE -(184,32)
  47. 500 LINE -(182,34)
  48. 510 LINE -(181,36)
  49. 520 LINE -(184,35)
  50. 530 LINE -(186,34)
  51. 540 LINE -(189,34)
  52. 550 LINE -(188,36)
  53. 560 LINE -(190,36)
  54. 570 LINE -(192,35)
  55. 580 LINE -(194,34)
  56. 590 LINE -(196,32)
  57. 600 LINE -(198,32)
  58. 610 LINE -(201,28)
  59. 620 LINE -(203,28)
  60. 630 LINE -(200,32)
  61. 640 LINE -(199,33)
  62. 650 LINE -(200,33)
  63. 660 LINE -(202,32)
  64. 670 LINE -(206,36)
  65. 680 LINE -(209,36)
  66. 690 LINE -(210,33)
  67. 700 LINE -(214,33)
  68. 710 LINE -(217,31)
  69. 720 LINE -(218,31)
  70. 730 LINE -(218,32)
  71. 740 LINE -(216,34)
  72. 750 LINE -(222,33)
  73. 760 LINE -(223,36)
  74. 770 LINE -(221,36)
  75. 780 LINE -(220,38)
  76. 790 LINE -(218,37)
  77. 800 LINE -(217,36)
  78. 810 LINE -(214,37)
  79. 820 LINE -(211,39)
  80. 830 LINE -(208,39)
  81. 840 LINE -(206,42)
  82. 850 'LINE -(206,44)
  83. 860 LINE -(203,48)
  84. 870 LINE -(202,50)
  85. 880 'LINE -(204,48)
  86. 890 'LINE -(205,47)
  87. 900 'LINE -(206,47)
  88. 910 'LINE -(207,44)
  89. 920 LINE -(208,44)
  90. 930 LINE -(208,46)
  91. 940 LINE -(206,50)
  92. 950 LINE -(205,51)
  93. 960 LINE -(204,59)
  94. 970 LINE -(205,64)
  95. 980 LINE -(207,68)
  96. 990 LINE -(208,70)
  97. 1000 LINE -(210,70)
  98. 1010 LINE -(212,68)
  99. 1020 LINE -(214,64)
  100. 1030 LINE -(214,62)
  101. 1040 LINE -(213,60)
  102. 1050 LINE -(212,56)
  103. 1060 LINE -(213,54)
  104. 1070 LINE -(212,53)
  105. 1080 LINE -(212,48)
  106. 1090 LINE -(214,46)
  107. 1100 LINE -(215,48)
  108. 1110 LINE -(216,44)
  109. 1120 LINE -(218,42)
  110. 1130 LINE -(217,40)
  111. 1140 LINE -(220,39)
  112. 1150 LINE -(224,40)
  113. 1160 LINE -(226,42)
  114. 1170 LINE -(226,44)
  115. 1180 LINE -(228,46)
  116. 1190 LINE -(227,48)
  117. 1200 LINE -(225,52)
  118. 1210 LINE -(226,54)
  119. 1220 LINE -(227,52)
  120. 1230 LINE -(228,52)
  121. 1240 LINE -(229,51)
  122. 1250 LINE -(231,51)
  123. 1260 LINE -(232,54)
  124. 1270 LINE -(232,56)
  125. 1280 LINE -(233,58)
  126. 1290 LINE -(234,59)
  127. 1300 LINE -(232,61)
  128. 1310 LINE -(229,67)
  129. 1320 LINE -(234,69)
  130. 1330 LINE -(238,68)
  131. 1340 LINE -(241,67)
  132. 1350 LINE -(243,64)
  133. 1360 LINE -(245,64)
  134. 1370 LINE -(247,62)
  135. 1380 LINE -(251,60)
  136. 1390 LINE -(251,53)
  137. 1400 LINE -(258,52)
  138. 1410 LINE -(262,50)
  139. 1420 LINE -(264,50)
  140. 1430 LINE -(264,45)
  141. 1440 LINE -(262,44)
  142. 1450 LINE -(262,43)
  143. 1460 LINE -(264,43)
  144. 1470 LINE -(266,40)
  145. 1480 LINE -(268,36)
  146. 1490 LINE -(273,35)
  147. 1500 LINE -(280,32)
  148. 1510 LINE -(284,31)
  149. 1520 LINE -(286,28)
  150. 1530 LINE -(289,28)
  151. 1540 LINE -(289,24)
  152. 1550 LINE -(290,22)
  153. 1560 LINE -(289,21)
  154. 1570 LINE -(291,15)
  155. 1580 LINE -(290,12)
  156. 1590 LINE -(290,9)
  157. 1600 LINE -(291,9)
  158. 1610 LINE -(294,11)
  159. 1620 LINE -(296,9)
  160. 1630 LINE -(298,10)
  161. 1640 LINE -(301,16)
  162. 1650 LINE -(303,22)
  163. 1660 LINE -(306,24)
  164. 1670 LINE -(310,24)
  165. 1680 LINE -(310,28)
  166. 1690 LINE -(307,29)
  167. 1700 LINE -(304,31)
  168. 1710 LINE -(304,33)
  169. 1720 LINE -(302,31)
  170. 1730 LINE -(299,32)
  171. 1740 LINE -(299,36)
  172. 1750 LINE -(294,39)
  173. 1760 LINE -(296,40)
  174. 1770 LINE -(294,42)
  175. 1780 LINE -(294,48)
  176. 1790 LINE -(297,53)
  177. 1800 LINE -(297,54)
  178. 1810 LINE -(296,55)
  179. 1820 LINE -(296,56)
  180. 1830 LINE -(292,58)
  181. 1840 LINE -(290,58)
  182. 1850 LINE -(289,59)
  183. 1860 LINE -(286,59)
  184. 1870 LINE -(282,64)
  185. 1880 LINE -(280,68)
  186. 1890 LINE -(282,68)
  187. 1900 LINE -(282,74)
  188. 1910 LINE -(281,76)
  189. 1920 LINE -(280,77)
  190. 1930 LINE -(277,77)
  191. 1940 LINE -(274,76)
  192. 1950 LINE -(279,81)
  193. 1960 LINE -(277,83)
  194. 1970 LINE -(278,86)
  195. 1980 LINE -(277,90)
  196. 1990 LINE -(278,93)
  197. 2000 LINE -(277,95)
  198. 2010 LINE -(276,92)
  199. 2020 LINE -(276,88)
  200. 2030 LINE -(274,86)
  201. 2040 LINE -(273,84)
  202. 2050 LINE -(272,77)
  203. 2060 LINE -(270,80)
  204. 2070 LINE -(270,86)
  205. 2080 LINE -(272,89)
  206. 2090 LINE -(274,92)
  207. 2100 LINE -(274,94)
  208. 2110 LINE -(275,96)
  209. 2120 LINE -(278,100)
  210. 2130 LINE -(280,102)
  211. 2140 LINE -(280,105)
  212. 2150 LINE -(276,110)
  213. 2160 LINE -(278,110)
  214. 2170 LINE -(277,112)
  215. 2180 LINE -(274,112)
  216. 2190 LINE -(270,115)
  217. 2200 LINE -(269,119)
  218. 2210 LINE -(266,120)
  219. 2220 LINE -(264,122)
  220. 2230 LINE -(262,126)
  221. 2240 LINE -(258,132)
  222. 2250 LINE -(256,132)
  223. 2260 LINE -(252,140)
  224. 2270 LINE -(252,142)
  225. 2280 LINE -(254,152)
  226. 2290 LINE -(258,160)
  227. 2300 LINE -(262,164)
  228. 2310 LINE -(266,172)
  229. 2320 LINE -(266,182)
  230. 2330 LINE -(265,184)
  231. 2340 LINE -(262,186)
  232. 2350 LINE -(260,184)
  233. 2360 LINE -(258,180)
  234. 2370 LINE -(256,180)
  235. 2380 LINE -(255,179)
  236. 2390 LINE -(252,174)
  237. 2400 LINE -(252,173)
  238. 2410 LINE -(250,173)
  239. 2420 LINE -(248,169)
  240. 2430 LINE -(248,166)
  241. 2440 LINE -(247,167)
  242. 2450 LINE -(246,166)
  243. 2460 LINE -(246,160)
  244. 2470 LINE -(238,152)
  245. 2480 LINE -(236,152)
  246. 2490 LINE -(236,155)
  247. 2500 LINE -(234,156)
  248. 2510 LINE -(228,156)
  249. 2520 LINE -(226,152)
  250. 2530 LINE -(214,152)
  251. 2540 LINE -(212,153)
  252. 2550 LINE -(207,153)
  253. 2560 LINE -(206,152)
  254. 2570 LINE -(200,154)
  255. 2580 LINE -(194,153)
  256. 2590 LINE -(194,155)
  257. 2600 LINE -(199,159)
  258. 2610 LINE -(203,157)
  259. 2620 LINE -(202,160)
  260. 2630 LINE -(202,161)
  261. 2640 LINE -(203,162)
  262. 2650 LINE -(200,162)
  263. 2660 LINE -(199,163)
  264. 2670 LINE -(198,163)
  265. 2680 LINE -(197,164)
  266. 2690 LINE -(194,164)
  267. 2700 LINE -(192,162)
  268. 2710 LINE -(191,159)
  269. 2720 LINE -(191,157)
  270. 2730 LINE -(189,156)
  271. 2740 LINE -(189,157)
  272. 2750 LINE -(187,157)
  273. 2760 LINE -(186,156)
  274. 2770 LINE -(185,160)
  275. 2780 LINE -(172,160)
  276. 2790 LINE -(162,167)
  277. 2800 LINE -(162,168)
  278. 2810 LINE -(160,168)
  279. 2820 LINE -(159,167)
  280. 2830 LINE -(158,168)
  281. 2840 LINE -(157,171)
  282. 2850 LINE -(153,176)
  283. 2860 LINE -(152,178)
  284. 2870 LINE -(152,180)
  285. 2880 LINE -(154,188)
  286. 2890 LINE -(152,188)
  287. 2900 LINE -(150,187)
  288. 2910 LINE -(146,186)
  289. 2920 LINE -(142,184)
  290. 2930 LINE -(140,182)
  291. 2940 LINE -(138,180)
  292. 2950 LINE -(136,172)
  293. 2960 LINE -(133,168)
  294. 2970 LINE -(131,166)
  295. 2980 LINE -(130,162)
  296. 2990 LINE -(130,160)
  297. 3000 LINE -(126,158)
  298. 3010 LINE -(119,158)
  299. 3020 LINE -(118,160)
  300. 3030 LINE -(115,164)
  301. 3040 LINE -(110,160)
  302. 3050 LINE -(106,158)
  303. 3060 LINE -(106,153)
  304. 3070 LINE -(104,150)
  305. 3080 LINE -(102,148)
  306. 3090 LINE -(100,144)
  307. 3100 LINE -(97,140)
  308. 3110 LINE -(86,140)
  309. 3120 LINE -(86,142)
  310. 3130 LINE -(83,142)
  311. 3140 LINE -(70,140)
  312. 3150 LINE -(48,128)
  313. 3160 LINE -(48,126)
  314. 3170 LINE -(34,124)
  315. 3180 LINE -(34,120)
  316. 3190 LINE -(30,113)
  317. 3200 LINE -(26,110)
  318. 3210 LINE -(25,108)
  319. 3220 LINE -(18,106)
  320. 3230 LINE -(18,104)
  321. 3240 LINE -(16,100)
  322. 3250 LINE -(13,98)
  323. 3260 LINE -(13,95)
  324. 3270 LINE -(14,94)
  325. 3280 LINE -(12,90)
  326. 3290 LINE -(13,88)
  327. 3300 LINE -(13,85)
  328. 3310 LINE -(12,84)
  329. 3320 LINE -(12,82)
  330. 3330 LINE -(10,80)
  331. 3340 LINE -(10,68)
  332. 3350 LINE -(9,66)
  333. 3360 LINE -(9,63)
  334. 3370 LINE -(12,56)
  335. 3380 LINE -(13,54)
  336. 3390 LINE -(13,51)
  337. 3400 LINE -(14,49)
  338. 3410 LINE -(14,46)
  339. 3420 LINE -(15,44)
  340. 3430 LINE -(16,45)
  341. 3440 LINE -(18,40)
  342. 3450 LINE -(22,32)
  343. 3460 LINE -(22,30)
  344. 3470 LINE -(24,24)
  345. 3480 LINE -(24,21)
  346. 3490 LINE -(26,20)
  347. 3500 LINE -(25,18)
  348. 3510 LINE -(25,16)
  349. 3520 LINE -(24,14)
  350. 3530 LINE -(26,12)
  351. 3540 PSET (220,37),3
  352. 3550 PSET (219,40),3
  353. 3560 IF I=0 THEN GOTO 6700
  354. 3570 PSET (219,39),1
  355. 3580 'PSET (219,39),1
  356. 3590 PSET (220,38),1
  357. 3600 'PSET (220,38),1
  358. 3610 PAINT (1,1),1,3
  359. 3620 PAINT (210,50),1,3
  360. 3630 PAINT (100,100),2,1
  361. 3660 LINE (286,28)-(286,29),1
  362. 3670 LINE -(288,32),1
  363. 3680 LINE -(290,36),1
  364. 3690 LINE -(292,40),1
  365. 3700 LINE -(294,44),1
  366. 3710 'NEW HAMPSHIRE
  367. 3720 LINE (285,30)-(285,32),1
  368. 3730 LINE -(285,33),1
  369. 3740 LINE -(285,40),1
  370. 3750 LINE -(284,43),1
  371. 3760 LINE -(284,50),1
  372. 3770 LINE -(281,51),1
  373. 3780 LINE -(280,48),1
  374. 3790 LINE -(278,43),1
  375. 3800 LINE -(277,40),1
  376. 3810 LINE -(275,34),1
  377. 3820 LINE (294,46)-(290,48),1
  378. 3830 LINE -(284,50),1
  379. 3840 LINE -(281,51),1
  380. 3850 LINE -(282,56),1
  381. 3860 LINE -(286,55),1
  382. 3870 LINE -(290,54),1
  383. 3880 LINE -(294,54),1
  384. 3890 LINE -(296,55),1
  385. 3900 'RI
  386. 3910 LINE (290,54)-(291,58),1
  387. 3920 'CON
  388. 3930 LINE (282,56)-(283,62),1
  389. 3940 'NEW YORK
  390. 3950 LINE (282,64)-(280,62),1
  391. 3960 LINE -(276,62),1
  392. 3970 LINE -(274,61),1
  393. 3980 LINE -(273,56),1
  394. 3990 LINE -(270,56),1
  395. 4000 LINE -(249,64),1
  396. 4010 LINE -(248,62),1
  397. 4020 'NEW JERSEY
  398. 4030 LINE (276,62)-(274,64),1
  399. 4040 LINE -(274,68),1
  400. 4050 LINE -(277,71),1
  401. 4060 LINE -(277,73),1
  402. 4070 LINE -(276,74),1
  403. 4080 LINE -(274,76),1
  404. 4090 LINE -(278,78),1
  405. 4100 LINE -(278,79),1
  406. 4110 LINE (245,64)-(249,80),1
  407. 4120 LINE -(273,75),1
  408. 4130 LINE -(273,77),1
  409. 4140 LINE -(274,77),1
  410. 4150 LINE -(274,76),1
  411. 4160 LINE (254,79)-(255,82),1
  412. 4170 LINE -(260,80),1
  413. 4180 LINE -(264,80),1
  414. 4190 LINE -(267,81),1
  415. 4200 LINE -(269,81),1
  416. 4210 LINE -(269,86),1
  417. 4220 LINE -(270,86),1
  418. 4230 LINE (273,76)-(275,85),1
  419. 4240 LINE -(278,84),1
  420. 4250 LINE (259,81)-(259,83),1
  421. 4260 LINE -(256,86),1
  422. 4270 LINE -(256,88),1
  423. 4280 LINE -(254,88),1
  424. 4290 LINE -(251,96),1
  425. 4300 LINE -(248,98),1
  426. 4310 LINE -(245,99),1
  427. 4320 LINE -(243,98),1
  428. 4330 LINE -(241,100),1
  429. 4340 LINE -(238,101),1
  430. 4350 LINE -(238,102),1
  431. 4360 LINE -(234,104),1
  432. 4370 LINE -(248,104),1
  433. 4380 LINE -(278,99),1
  434. 4390 LINE (244,104)-(238,110),1
  435. 4400 LINE -(234,112),1
  436. 4410 LINE -(231,115),1
  437. 4420 LINE -(250,113),1
  438. 4430 LINE -(253,115),1
  439. 4440 LINE -(260,114),1
  440. 4450 LINE -(265,115),1
  441. 4460 LINE -(269,118),1
  442. 4470 LINE (238,114)-(238,120),1
  443. 4480 LINE -(240,120),1
  444. 4490 LINE -(241,124),1
  445. 4500 LINE -(242,124),1
  446. 4510 LINE -(253,136),1
  447. 4520 LINE (231,116)-(222,118),1
  448. 4530 LINE -(226,128),1
  449. 4540 LINE -(228,136),1
  450. 4550 LINE -(230,144),1
  451. 4560 LINE -(231,148),1
  452. 4570 LINE -(247,148),1
  453. 4580 LINE -(248,150),1
  454. 4590 LINE -(250,146),1
  455. 4600 LINE -(253,146),1
  456. 4610 LINE (231,148)-(214,148),1
  457. 4620 LINE -(214,152),1
  458. 4630 LINE (210,153)-(208,119),1
  459. 4640 LINE -(222,118),1
  460. 4650 LINE (208,119)-(197,120),1
  461. 4660 LINE -(192,128),1
  462. 4670 LINE -(190,132),1
  463. 4680 LINE -(192,132),1
  464. 4690 LINE -(192,136),1
  465. 4700 LINE -(193,140),1
  466. 4710 LINE -(192,144),1
  467. 4720 LINE -(190,148),1
  468. 4730 LINE -(190,152),1
  469. 4740 LINE -(194,158),1
  470. 4750 LINE -(198,158),1
  471. 4760 LINE (197,120)-(198,117),1
  472. 4770 LINE -(198,110),1
  473. 4780 LINE -(230,107),1
  474. 4790 LINE -(234,104),1
  475. 4800 LINE (199,110)-(200,108),1
  476. 4810 LINE -(202,107),1
  477. 4820 LINE -(201,105),1
  478. 4830 LINE -(202,104),1
  479. 4840 LINE -(204,104),1
  480. 4850 LINE -(206,102),1
  481. 4860 LINE -(208,98),1
  482. 4870 LINE -(210,97),1
  483. 4880 LINE -(221,97),1
  484. 4890 LINE -(221,96),1
  485. 4900 LINE -(220,95),1
  486. 4910 LINE -(220,93),1
  487. 4920 LINE -(222,92),1
  488. 4930 LINE -(222,90),1
  489. 4940 LINE -(224,90),1
  490. 4950 LINE -(224,86),1
  491. 4960 LINE -(226,86),1
  492. 4970 LINE -(230,89),1
  493. 4980 LINE -(233,89),1
  494. 4990 LINE -(235,88),1
  495. 5000 LINE -(238,90),1
  496. 5010 LINE -(238,94),1
  497. 5020 LINE -(242,96),1
  498. 5030 LINE -(243,98),1
  499. 5040 LINE (238,90)-(240,86),1
  500. 5050 LINE -(241,86),1
  501. 5060 LINE -(245,82),1
  502. 5070 LINE -(246,80),1
  503. 5080 LINE -(246,79),1
  504. 5090 LINE -(248,76),1
  505. 5100 LINE (224,86)-(222,68),1
  506. 5110 LINE (229,67)-(212,68),1
  507. 5120 LINE (209,70)-(209,88),1
  508. 5130 LINE -(207,94),1
  509. 5140 LINE -(207,100),1
  510. 5150 LINE (201,105)-(200,104),1
  511. 5160 LINE -(199,103),1
  512. 5170 LINE -(199,102),1
  513. 5180 LINE -(194,96),1
  514. 5190 LINE -(194,92),1
  515. 5200 LINE -(192,92),1
  516. 5210 LINE -(189,88),1
  517. 5220 LINE -(187,86),1
  518. 5230 LINE -(187,84),1
  519. 5240 LINE -(188,80),1
  520. 5250 LINE -(190,77),1
  521. 5260 LINE -(189,74),1
  522. 5270 LINE -(193,72),1
  523. 5280 LINE -(193,70),1
  524. 5290 LINE -(192,68),1
  525. 5300 LINE -(188,64),1
  526. 5310 LINE (205,64)-(188,64),1
  527. 5320 LINE -(186,60),1
  528. 5330 LINE -(186,54),1
  529. 5340 LINE -(180,52),1
  530. 5350 LINE -(179,50),1
  531. 5360 LINE -(178,50),1
  532. 5370 LINE -(178,43),1
  533. 5380 LINE -(181,40),1
  534. 5390 LINE -(181,36),1
  535. 5400 LINE -(183,35),1
  536. 5410 LINE (192,35)-(193,38),1
  537. 5420 LINE -(198,40),1
  538. 5430 LINE -(201,40),1
  539. 5440 LINE -(203,41),1
  540. 5450 LINE -(204,45),1
  541. 5460 LINE (158,20)-(158,30),1
  542. 5470 LINE -(159,31),1
  543. 5480 LINE -(159,39),1
  544. 5490 LINE -(160,40),1
  545. 5500 LINE -(160,43),1
  546. 5510 LINE -(158,44),1
  547. 5520 LINE -(158,46),1
  548. 5530 LINE -(160,47),1
  549. 5540 LINE -(160,60),1
  550. 5550 LINE -(186,60),1
  551. 5560 LINE (160,60)-(159,60),1
  552. 5570 LINE -(159,62),1
  553. 5580 LINE -(158,63),1
  554. 5590 LINE -(158,66),1
  555. 5600 LINE -(160,68),1
  556. 5610 LINE -(162,72),1
  557. 5620 LINE -(162,80),1
  558. 5630 LINE -(189,80),1
  559. 5640 LINE (162,80)-(164,82),1
  560. 5650 LINE -(164,83),1
  561. 5660 LINE -(166,84),1
  562. 5670 LINE -(168,85),1
  563. 5680 LINE -(167,88),1
  564. 5690 LINE -(168,90),1
  565. 5700 LINE -(169,91),1
  566. 5710 LINE -(169,92),1
  567. 5720 LINE -(170,92),1
  568. 5730 LINE -(170,110),1
  569. 5740 LINE -(196,110),1
  570. 5750 LINE -(198,112),1
  571. 5760 LINE (170,110)-(170,132),1
  572. 5770 LINE -(173,132),1
  573. 5780 LINE -(174,133),1
  574. 5790 LINE -(174,136),1
  575. 5800 LINE -(192,136),1
  576. 5810 LINE (174,136)-(172,140),1
  577. 5820 LINE -(172,142),1
  578. 5830 LINE -(176,146),1
  579. 5840 LINE -(178,150),1
  580. 5850 LINE -(178,154),1
  581. 5860 LINE -(176,160),1
  582. 5870 LINE (123,21)-(122,40),1
  583. 5880 LINE -(159,42),1
  584. 5890 LINE (122,40)-(120,62),1
  585. 5900 LINE -(156,64),1
  586. 5910 LINE -(158,65),1
  587. 5920 LINE (120,62)-(118,75),1
  588. 5930 LINE -(128,76),1
  589. 5940 LINE -(128,84),1
  590. 5950 LINE -(166,84),1
  591. 5960 LINE (128,84)-(128,106),1
  592. 5970 LINE -(170,106),1
  593. 5980 LINE (128,106)-(122,106),1
  594. 5990 LINE -(121,110),1
  595. 6000 LINE -(138,110),1
  596. 6010 LINE -(138,124),1
  597. 6020 LINE -(142,125),1
  598. 6030 LINE -(143,127),1
  599. 6040 LINE -(150,128),1
  600. 6050 LINE -(158,130),1
  601. 6060 LINE -(161,130),1
  602. 6070 LINE -(165,129),1
  603. 6080 LINE -(170,132),1
  604. 6090 LINE (121,110)-(118,140),1
  605. 6100 LINE -(97,140),1
  606. 6110 LINE (80,141)-(88,102),1
  607. 6120 LINE -(122,106),1
  608. 6130 LINE (88,102)-(91,72),1
  609. 6140 LINE -(118,75),1
  610. 6150 LINE (91,72)-(80,70),1
  611. 6160 LINE -(86,42),1
  612. 6170 LINE -(122,46),1
  613. 6180 LINE (86,44)-(78,43),1
  614. 6190 LINE -(74,43),1
  615. 6200 LINE -(72,34),1
  616. 6210 LINE -(71,33),1
  617. 6220 LINE -(69,34),1
  618. 6230 LINE -(68,34),1
  619. 6240 LINE -(71,27),1
  620. 6250 LINE -(67,22),1
  621. 6260 LINE -(68,18),1
  622. 6270 LINE (63,17)-(57,32),1
  623. 6280 LINE -(59,33),1
  624. 6290 LINE -(56,36),1
  625. 6300 LINE -(56,40),1
  626. 6310 LINE -(55,42),1
  627. 6320 LINE -(55,44),1
  628. 6330 LINE -(54,46),1
  629. 6340 LINE -(52,53),1
  630. 6350 LINE -(52,55),1
  631. 6360 LINE -(51,56),1
  632. 6370 LINE -(82,64),1
  633. 6380 LINE (66,60)-(58,96),1
  634. 6390 LINE -(88,102),1
  635. 6400 LINE (58,96)-(58,102),1
  636. 6410 LINE -(57,102),1
  637. 6420 LINE -(54,100),1
  638. 6430 LINE -(52,108),1
  639. 6440 LINE -(54,112),1
  640. 6450 LINE -(54,116),1
  641. 6460 LINE -(52,116),1
  642. 6470 LINE -(48,123),1
  643. 6480 LINE -(49,124),1
  644. 6490 LINE -(49,126),1
  645. 6500 LINE -(48,126),1
  646. 6510 LINE (56,37)-(54,36),1
  647. 6520 LINE -(53,37),1
  648. 6530 LINE -(46,35),1
  649. 6540 LINE -(42,34),1
  650. 6550 LINE -(38,32),1
  651. 6560 LINE -(36,32),1
  652. 6570 LINE -(34,31),1
  653. 6580 LINE -(33,31),1
  654. 6590 LINE -(34,30),1
  655. 6600 LINE -(29,27),1
  656. 6610 LINE -(26,26),1
  657. 6620 LINE -(24,26),1
  658. 6630 LINE (14,46)-(51,56),1
  659. 6640 LINE (36,52)-(28,73),1
  660. 6650 LINE -(52,108),1
  661. 6660 GOTO 7260
  662. 6670 '
  663. 6680 '
  664. 6690 '
  665. 6700 PSET (392,166)
  666. 6710 DRAW "E4R8G4L8D32R44E4U32L8G4R8E4G4D32U32L8D28L28U28E4D28G4E4R20"
  667. 6720 PSET (472,166)
  668. 6730 DRAW "E4R48G4L48D18R40D6L35G4R40U4D4L40D4R48E4U18G4D18U18L40E4R40L40U6D6G4U10R40U4D4E4U4"
  669. 6740 PSET (556,166)
  670. 6750 DRAW "E4R48G4L48D32R8E4U12D12G4U16R32D16R8U32D32E4U32G4L8BD4D8L32U8R32D4L24U4D4G4"
  671. 6760 DIM UU(1240)
  672. 6770 GET (390,159)-(620,199),UU
  673. 6780 FOR I=1 TO 17
  674. 6790 PUT (390,(160-(I*8))),UU,XOR
  675. 6800 PUT (390,(160-(I*8))),UU,XOR
  676. 6810 NEXT I
  677. 6820 PUT (390,10),UU,XOR
  678. 6830 T$ = "BY  TERRY  EIKAMP                               "
  679. 6840 FOR I=1 TO 27
  680. 6850 LOCATE 12,(81-I)
  681. 6860 PRINT LEFT$(T$,I)
  682. 6870 FOR YY= 1 TO 120:NEXT YY
  683. 6880 NEXT I
  684. 6890 BEEP:LOCATE 15,50:PRINT "PRESS ANY KEY TO CONTINUE":FOR I=1 TO 100:NEXT I:BEEP
  685. 6899 Z$=INKEY$:IF Z$="" THEN GOTO 6899
  686. 6900 TERRY=1
  687. 6901 CLS:KEY OFF:SCREEN 0:WIDTH 80:INPUT "ENTER A NUMBER BETWEEN 1 AND 100";XX
  688. 6902 IF XX<100 AND XX>0 THEN GOTO 55
  689. 6903 FOR I= 1 TO 50:SCREEN 1:COLOR I,I,I:NEXT I
  690. 6904 SCREEN 0:COLOR 0,7:LOCATE 12,30:PRINT "I SAID BETWEEN 1 AND 100 DUMMY
  691. 6905 FOR I= 1 TO 4000:NEXT I :GOTO 6901
  692. 6910 CLS:BEEP
  693. 6920 GETOUT = 0:SCORE=0:Z$=" "
  694. 6930 SCREEN 0:WIDTH 80:COLOR 4
  695. 6940 LOCATE 3,28:PRINT "U.S.A.  A  KNOWLEGE  TOOL
  696. 6950 LOCATE 5,32:PRINT "BY  TERRY EIKAMP
  697. 6960 LOCATE 10,20:PRINT "1. REVIEW THE STATES AND THEIR CAPITALS
  698. 6970 LOCATE 12,20:PRINT "2. TEST ON THE STATES OF THE  U.S.A.
  699. 6980 LOCATE 14,20:PRINT "3. TEST ON THE CAPITALS OF THE STATES
  700. 6990 LOCATE 16,20:PRINT "4. END PROGRAM
  701. 7000 LOCATE 19,20:INPUT "ENTER THE NUMBER OF YOUR CHOICE ";CHOICE
  702. 7010 IF CHOICE=4 THEN CLS :COLOR 7:GOTO 10000
  703. 7020 IF CHOICE=2 GOTO 7170
  704. 7030 IF CHOICE=3 GOTO 7090
  705. 7040 CLS
  706. 7050 PRINT "   THIS PART OF THE U.S.A. PROGRAM GIVES YOU A REVIEW OF THE STATES AND THEIR   CAPITALS. THE STATE SHOWN IN THE COLOR RED IS RANDOMLY GENERATED. TO REVIEW MORESTATES JUST PRESS THE SPACE BAR.
  707. 7060 LOCATE 12,20:PRINT "PRESS ANY KEY TO CONTINUE
  708. 7070 Z$=INKEY$:IF Z$="" THEN GOTO 7070
  709. 7080 GOTO 7240
  710. 7090 CLS
  711. 7100 PRINT "  THIS PART OF THE U.S.A. PROGRAM GIVES YOU A TEST ON THE CAPITAL OF THE STATES.THE STATE WILL BE SHOWN AT THE TOP OF THE SCREEN AND IT WILL BE FILLED IN ON THEMAP IN RED.
  712. 7110 PRINT:PRINT "  YOU MUST ENTER IN THE CORRECT CAPITAL OF THE STATE SHOWN. SPELLING COUNTS BUT YOU NEED ONLY TO ENTER THE FIRST 5 LETTERS OF EACH CAPITAL.
  713. 7120 PRINT :PRINT "  YOU WILL BE GIVEN 3 CHANCES TO ANSWER WITH THE CORRECT CAPITAL.  IF YOU ARE   STILL WRONG AFTER 3 CHANCES THE CORRECT ANSWER WILL BE SHOWN ON THE SCREEN.
  714. 7140 LOCATE 23,20:PRINT "PRESS ANY KEY TO CONTINUE
  715. 7150 Z$=INKEY$:IF Z$="" THEN GOTO 7150
  716. 7160 GOTO 7240
  717. 7170 CLS
  718. 7180 PRINT "  THIS PART OF THE U.S.A. PROGRAM GIVES YOU A TEST ON THE STATES. YOU MUST ENTERTHE NAME OF THE STATE SHOWN IN RED.
  719. 7190 PRINT:PRINT "  SPELLING COUNTS BUT YOU ONLY HAVE TO ENTER THE FIRST 5 LETTERS OF THE STATE.  WHEN ENTERING STATES THAT START WITH NORTH,SOUTH,WEST YOU MUST ENTER THEM AS N. S. W. (EXAMPLE NORTH DAKOTA MUST BE ENTERED AS N. DAKOTA OR N. DAK)
  720. 7200 PRINT :PRINT "  YOU WILL BE GIVEN 3 CHANCES TO ANSWER WITH THE CORRECT STATE. IF YOU ARE STILLWRONG AFTER 3 CHANCES THE CORRECT ANSWER WILL BE SHOWN ON THE SCREEN.
  721. 7220 LOCATE 23,20:PRINT "PRESS ANY KEY TO CONTINUE
  722. 7230 Z$=INKEY$:IF Z$="" THEN GOTO 7230
  723. 7240 IF I=1 THEN GOTO 7260
  724. 7250 SCREEN 1:COLOR 1,0:I=I+1:GOTO 100
  725. 7260 '
  726. 7270 PAINT (294,24),0,1
  727. 7280 PAINT (290,44),0,1
  728. 7290 PAINT (280,40),0,1
  729. 7300 PAINT (286,52),0,1
  730. 7310 PAINT (294,56),0,1
  731. 7320 PAINT (286,57),0,1
  732. 7330 PAINT (270,40),0,1
  733. 7340 PAINT (278,64),0,1
  734. 7350 PAINT (262,70),0,1
  735. 7360 PAINT (276,80),0,1
  736. 7370 PAINT (268,79),0,1
  737. 7380 PAINT (262,88),0,1
  738. 7390 PAINT (256,88),0,1
  739. 7400 PAINT (256,110),0,1
  740. 7410 PAINT (256,120),0,1
  741. 7420 PAINT (240,130),0,1
  742. 7430 PAINT (240,150),0,1
  743. 7440 PAINT (220,130),0,1
  744. 7450 PAINT (200,130),0,1
  745. 7460 PAINT (220,110),0,1
  746. 7470 PAINT (230,96),0,1
  747. 7480 PAINT (230,80),0,1
  748. 7490 PAINT (220,56),0,1
  749. 7500 PAINT (200,36),0,1
  750. 7510 PAINT (200,50),0,1
  751. 7520 PAINT (200,80),0,1
  752. 7530 PAINT (246,88),0,1
  753. 7540 PAINT (214,88),0,1
  754. 7550 PAINT (174,40),0,1
  755. 7560 PAINT (174,70),0,1
  756. 7570 PAINT (174,90),0,1
  757. 7580 PAINT (174,120),0,1
  758. 7590 PAINT (180,140),0,1
  759. 7600 PAINT (150,140),0,1
  760. 7610 PAINT (150,120),0,1
  761. 7620 PAINT (150,90),0,1
  762. 7630 PAINT (150,70),0,1
  763. 7640 PAINT (150,50),0,1
  764. 7650 PAINT (150,30),0,1
  765. 7660 PAINT (100,30),0,1
  766. 7670 PAINT (100,50),0,1
  767. 7680 PAINT (100,90),0,1
  768. 7690 PAINT (100,120),0,1
  769. 7700 PAINT (70,120),0,1
  770. 7710 PAINT (70,90),0,1
  771. 7720 PAINT (70,40),0,1
  772. 7730 PAINT (40,20),0,1
  773. 7740 PAINT (40,40),0,1
  774. 7750 PAINT (40,70),0,1
  775. 7760 PAINT (40,120),0,1
  776. 7770 '
  777. 7780 '
  778. 7790 '
  779. 7800 ON CHOICE GOTO 7810,8460,9040
  780. 7810 XX=XX+1
  781. 7820 C=2
  782. 7830 RANDOMIZE XX
  783. 7840 S=INT((100*RND)/2)
  784. 7850 GOSUB 7960
  785. 7860 LOCATE 1,10:PRINT "THE STATE IN RED IS"
  786. 7870 LOCATE 23,22:PRINT "'+` TO END
  787. 7880 LOCATE 22,2:PRINT C$
  788. 7890 LOCATE 23,2:PRINT N$
  789. 7900 Z$=INKEY$:IF Z$=""THEN GOTO 7900
  790. 7910 C=0
  791. 7920 GOSUB 7960
  792. 7930 PAINT (20,180),1,1
  793. 7940 IF Z$="+" THEN GOTO 6910
  794. 7950 GOTO 7810
  795. 7960 IF S=1 OR S=0 THEN N$="ALABAMA":C$="MONTGOMERY":PAINT (220,130),C,1:RETURN
  796. 7970 IF S=2 THEN N$="ARIZONA":C$="PHOENIX":PAINT (70,120),C,1:RETURN
  797. 7980 IF S=3 THEN N$="NEW MEXICO":C$="SANTA FE":PAINT (90,120),C,1:RETURN
  798. 7990 IF S=4 THEN N$="ARKANSAS":C$="LITTLE ROCK":PAINT (180,120),C,1:RETURN
  799. 8000 IF S=5 THEN N$="CALIFORNIA":C$="SACRAMENTO":PAINT (40,120),C,1:RETURN
  800. 8010 IF S=6 THEN N$="COLORADO":C$="DENVER":PAINT (110,90),C,1:RETURN
  801. 8020 IF S=7 THEN N$="CONNECTICUT":C$="HARTFORD":PAINT (288,57),C,1:RETURN
  802. 8030 IF S=8 OR S=50 THEN N$="RHODE ISLAND":C$="PROVIDENCE":PAINT (294,56),C,1:RETURN
  803. 8040 IF S=9 THEN N$="DELAWARE":C$="DOVER":PAINT (276,81),C,1:RETURN
  804. 8050 IF S=10 THEN N$="MARYLAND":C$="ANNAPOLIS":PAINT (268,78),C,1:RETURN
  805. 8060 IF S=11 OR S=49 THEN N$="FLORIDA":C$="TALLAHASSEE":PAINT (260,176),C,1:RETURN
  806. 8070 IF S=12 THEN N$="GEORGIA":C$="ATLANTA":PAINT (250,142),C,1:RETURN
  807. 8080 IF S=13 THEN N$="IDAHO":C$="BOISE":PAINT (70,50),C,1:RETURN
  808. 8090 IF S=14 THEN N$="ILLINOIS":C$="SPRINGFIELD":PAINT (200,80),C,1:RETURN
  809. 8100 IF S=15 THEN N$="INDIANA":C$="INDIANAPOLIS":PAINT (214,80),C,1:RETURN
  810. 8110 IF S=16 THEN N$="IOWA":C$="DES MOINES":PAINT (170,70),C,1:RETURN
  811. 8120 IF S=17 THEN N$="KANSAS":C$="TOPEKA":PAINT (150,90),C,1:RETURN
  812. 8130 IF S=18 THEN N$="KENTUCKY":C$="FRANKFORT":PAINT (214,100),C,1:RETURN
  813. 8140 IF S=19 THEN N$="LOUISIANA":C$="BATON ROUGE":PAINT (180,140),C,1:RETURN
  814. 8150 IF S=20 THEN N$="MAINE":C$="AUGUSTA":PAINT (294,20),C,1:RETURN
  815. 8160 IF S=21 THEN N$="MASSACHUSETTS":C$="BOSTON":PAINT (290,52),C,1:RETURN
  816. 8170 IF S=22 THEN N$="MICHIGAN":C$="LANSING":PAINT (220,50),C,1:PAINT (206,38),C,1:RETURN
  817. 8180 IF S=23 THEN N$="MINNESOTA":C$="ST PAUL":PAINT (180,28),C,1:RETURN
  818. 8190 IF S=24 THEN N$="MISSISSIPPI":C$="JACKSON":PAINT (200,140),C,1:RETURN
  819. 8200 IF S=25 THEN N$="MISSOURI":C$="JEFFERSON CITY":PAINT (180,90),C,1:RETURN
  820. 8210 IF S=26 THEN N$="MONTANA":C$="HELENA":PAINT (100,30),C,1:RETURN
  821. 8220 IF S=27 THEN N$="NEBRASKA":C$="LINCOLN":PAINT (140,70),C,1:RETURN
  822. 8230 IF S=28 THEN N$="NEVADA":C$="CARSON CITY":PAINT (40,70),C,1:RETURN
  823. 8240 IF S=29 THEN N$="UTAH":C$="SALT LAKE CITY":PAINT (70,70),C,1:RETURN
  824. 8250 IF S=30 THEN N$="NEW HAMPSHIRE":C$="CONCORD":PAINT (290,40),C,1:RETURN
  825. 8260 IF S=31 THEN N$="VERMONT":C$="MONTPELIER":PAINT (282,40),C,1:RETURN
  826. 8270 IF S=32 THEN N$="NEW JERSEY":C$="TRENTON":PAINT (280,70),C,1:RETURN
  827. 8280 IF S=33 THEN N$="NEW YORK":C$="ALBANY":PAINT (280,56),C,1:RETURN
  828. 8290 IF S=34 THEN N$="N. CAROLINA":C$="RALEIGH":PAINT (270,110),C,1:RETURN
  829. 8300 IF S=35 THEN N$="N. DAKOTA":C$="BISMARCK":PAINT (140,30),C,1:RETURN
  830. 8310 IF S=36 THEN N$="S. DAKOTA":C$="PIERRE":PAINT (140,50),C,1:RETURN
  831. 8320 IF S=37 THEN N$="OHIO":C$="COLUMBUS":PAINT (240,70),C,1:RETURN
  832. 8330 IF S=38 THEN N$="OKLAHOMA":C$="OKLAHOMA CITY":PAINT (150,120),C,1:RETURN
  833. 8340 IF S=39 THEN N$="OREGON":C$="SALEM":PAINT (50,40),C,1:RETURN
  834. 8350 IF S=40 THEN N$="PENNSYLVANIA":C$="HARRISBURG":PAINT (260,70),C,1:RETURN
  835. 8360 IF S=41 THEN N$="S. CAROLINA":C$="COLUMBIA":PAINT (254,120),C,1:RETURN
  836. 8370 IF S=42 THEN N$="TENNESSEE":C$="NASHVILLE":PAINT (210,116),C,1:RETURN
  837. 8380 IF S=43 THEN N$="TEXAS":C$="AUSTIN":PAINT (140,150),C,1:RETURN
  838. 8390 IF S=44 THEN N$="VIRGINA":C$="RICHMOND":PAINT (260,90),C,1:RETURN
  839. 8400 IF S=45 THEN N$="WASHINGTON":C$="OLYMPIA":PAINT (40,24),C,1:RETURN
  840. 8410 IF S=46 THEN N$="W. VIRGINIA":C$="CHARLESTON":PAINT (246,88),C,1:RETURN
  841. 8420 IF S=47 THEN N$="WISCONSIN":C$="MADISON":PAINT (200,50),C,1:RETURN
  842. 8430 IF S=48 THEN N$="WYOMING":C$="CHEYENNE":PAINT (100,60),C,1:RETURN
  843. 8440 RETURN
  844. 8450 IF S=8 OR S=50 THEN N$="RHODE ISLAND" AND C$="PROVIDENCE":PAINT (294,56),C,1:RETURN
  845. 8460 XX=XX+1
  846. 8470 C=2
  847. 8480 RANDOMIZE XX
  848. 8490 S=INT((100*RND)/2)
  849. 8500 GOSUB 7960
  850. 8510 LOCATE 1,10:PRINT "THE STATE IN RED IS
  851. 8520 LOCATE 23,22:PRINT"'+` TO END
  852. 8530 LOCATE 25,2:INPUT;" ";ANSWER$
  853. 8540 GETOUT=GETOUT+1
  854. 8550 IF LEFT$(ANSWER$,1)="+" THEN Z$="+"
  855. 8560 IF LEFT$(ANSWER$,5)=LEFT$(N$,5) THEN GOTO 8710
  856. 8570 IF LEFT$(ANSWER$,1)="+" AND GETOUT <2 THEN GOTO 6910
  857. 8580 IF LEFT$(ANSWER$,1)="+" THEN Z$="+":GOTO 8790
  858. 8590 LOCATE 24,2:PRINT "WRONG",:BEEP
  859. 8600 FOR I=1 TO 1000:NEXT I
  860. 8610 COUNT=COUNT+1
  861. 8620 PAINT (20,190),1,1
  862. 8630 IF COUNT < 3 THEN GOTO 8530
  863. 8640 LOCATE 23,2:PRINT "CORRECT";
  864. 8650 LOCATE 24,2:PRINT "STATE IS";
  865. 8660 LOCATE 25,2:PRINT N$;
  866. 8670 FOR I=1 TO 3000:NEXT I
  867. 8680 PAINT (20,190),1,1
  868. 8690 IF Z$="+" THEN GOTO 8790
  869. 8700 GOTO 8790
  870. 8710 LOCATE 24,2:PRINT "CORRECT";:BEEP
  871. 8720 SCORE=SCORE+1
  872. 8730 SCORE(SCORE)=S
  873. 8740 IF SCORE=48 GOTO 8840
  874. 8750 FOR I=1 TO 1000:NEXT I
  875. 8760 PAINT (20,190),1,1
  876. 8770 FOR I=1 TO 1000:NEXT I
  877. 8780 PAINT (20,190),1,1
  878. 8790 C=0
  879. 8800 COUNT =0
  880. 8810 GOSUB 7960
  881. 8820 IF Z$="+" THEN GOTO 8840
  882. 8830 GOTO 8460
  883. 8840 PAINT (150,5),1,1
  884. 8850 FOR I=1 TO SCORE
  885. 8860 IF GETOUT < 2 THEN GOTO 6910
  886. 8870 S=SCORE(I)
  887. 8880 C=2
  888. 8890 GOSUB 7960
  889. 8900 LOCATE 20,2 :PRINT "CORRECT
  890. 8905 PAINT (20,195),1,1
  891. 8910 LOCATE 21,2 :PRINT "ANSWERS WERE
  892. 8920 IF CHOICE=3 THEN LOCATE 22,2:PRINT C$
  893. 8930 LOCATE 23,2 :PRINT N$
  894. 8940 BEEP
  895. 8950 FOR B=1 TO (CHOICE*1000):NEXT B
  896. 8960 IF I=SCORE THEN GOTO 8990
  897. 8970 PAINT (20,180),1,1
  898. 8980 NEXT I
  899. 8990 FOR B=1 TO (CHOICE*1000):NEXT B
  900. 9000 LOCATE 22,2:PRINT "        "
  901. 9010 PAINT (20,180),1,1
  902. 9020 Z$=INKEY$:IF Z$="" THEN GOTO 9020
  903. 9030 CLEAR:GOTO 6910
  904. 9040 XX=XX+1
  905. 9050 C=2
  906. 9060 RANDOMIZE XX
  907. 9070 S=INT((100*RND)/2)
  908. 9080 GOSUB 7960
  909. 9090 LOCATE 1,8:PRINT "THE CAPITAL OF ";N$;" IS"
  910. 9100 LOCATE 23,22:PRINT"'+` TO END
  911. 9110 LOCATE 25,2:INPUT;" ";ANSWER$
  912. 9120 GETOUT=GETOUT+1
  913. 9130 IF LEFT$(ANSWER$,1)="+" THEN Z$="+"
  914. 9140 IF LEFT$(ANSWER$,5)=LEFT$(C$,5) THEN GOTO 9300
  915. 9150 IF LEFT$(ANSWER$,1)="+" AND GETOUT <2 THEN GOTO 6910
  916. 9160 IF LEFT$(ANSWER$,1)="+" THEN Z$="+":GOTO 9390
  917. 9170 LOCATE 24,2:PRINT "WRONG";:BEEP
  918. 9180 FOR I=1 TO 1000:NEXT I
  919. 9190 COUNT=COUNT+1
  920. 9200 PAINT (20,190),1,1
  921. 9210 IF COUNT < 3 THEN GOTO 9110
  922. 9220 LOCATE 23,2:PRINT "CORRECT";
  923. 9230 LOCATE 24,2:PRINT "CAPITAL IS";
  924. 9240 LOCATE 25,2:PRINT C$;
  925. 9250 FOR I=1 TO 3000:NEXT I
  926. 9260 PAINT (150,5),1,1
  927. 9270 PAINT (20,190),1,1
  928. 9280 IF Z$="+" THEN GOTO 9390
  929. 9290 GOTO 9390
  930. 9300 LOCATE 24,2:PRINT "CORRECT";:BEEP
  931. 9310 SCORE=SCORE+1
  932. 9320 SCORE(SCORE)=S
  933. 9330 IF SCORE=48 GOTO 9440
  934. 9340 FOR I=1 TO 1000:NEXT I
  935. 9350 PAINT (20,190),1,1
  936. 9360 PAINT (150,5),1,1
  937. 9370 FOR I=1 TO 1000:NEXT I
  938. 9380 PAINT (20,190),1,1
  939. 9390 C=0
  940. 9400 COUNT =0
  941. 9410 GOSUB 7960
  942. 9420 IF Z$="+" THEN GOTO 9440
  943. 9430 GOTO 9040
  944. 9440 GOTO 8840
  945. 10000 SCREEN 0:COLOR 7,1,0:WIDTH 40
  946. 10005 X=24 :Y=0
  947. 10010 LOCATE X,1:PRINT " * * * * * * ";
  948. 10020 LOCATE X,14
  949. 10030 FOR I=15 TO 40
  950. 10035 IF Y=0 OR Y=4 OR Y=8 OR Y=1 OR Y=5 OR Y=9 THEN COLOR 4 ELSE COLOR 7
  951. 10040 PRINT CHR$(219);
  952. 10050 LOCATE X,I:
  953. 10060 NEXT I
  954. 10065 LOCATE X,40:PRINT CHR$(219);
  955. 10066 COLOR 7
  956. 10067 Y=Y+1
  957. 10068 IF X=24 THEN X=X-1:GOTO 10010
  958. 10069 IF Y>=10 THEN GOTO 10140
  959. 10070 LOCATE (X+1),1:PRINT "  * * * * *  ";
  960. 10080 LOCATE (X+1),14
  961. 10085 FOR I=15 TO 40
  962. 10087 IF Y=0 OR Y=4 OR Y=8 OR Y=1 OR Y=5 OR Y=9 THEN COLOR 7 ELSE COLOR 4
  963. 10090 PRINT CHR$(219);
  964. 10100 LOCATE (X+1),I
  965. 10110 NEXT I
  966. 10120 LOCATE (X+1),40:PRINT CHR$(219);
  967. 10130 X=X+1:GOTO 10010
  968. 10140 Z=0
  969. 10145 PRINT:FOR I=1 TO 40
  970. 10150 LOCATE 23,I
  971. 10160 IF I>13 THEN COLOR 4 ELSE COLOR 1
  972. 10165 PRINT CHR$(219);
  973. 10170 NEXT I
  974. 10180 PRINT :FOR I=1 TO 40
  975. 10190 LOCATE 23,I
  976. 10200 IF Z=0 OR Z=1 OR Z=4 OR Z=5 OR Z=8 OR Z=9 OR Z=12 OR Z=13 THEN COLOR 7 ELSE COLOR 4
  977. 10210 IF Z=12 THEN GOTO 10260
  978. 10220 PRINT CHR$(219);
  979. 10230 NEXT I
  980. 10240 Z=Z+1
  981. 10250 GOTO 10180
  982. 10260 COLOR 7,0,0
  983. 10270 LOCATE 25,17:PRINT "THE END";
  984. 10280 FOR I=1 TO 5000 :NEXT I
  985. 10290 CLS:SCREEN 0:WIDTH 80
  986.